OPCUA Client 操作手册


概述

OPCUA 是一种用于不同设备和系统之间进行通信的技术规范。通过OPCUA Client可以请求OPCUA Server数据,然后进行读写,实现各种设备和系统互相交流和共享数据,实现更高效的工业自动化。

使用场景

整体架构

主要功能及产品组件

注: 本手册中用到的中科时代的软件包,均可以从官网的子页面获取。官网提供的版本可能比本手册中提到的版本更高,一般情况下这不会影响您按照本手册的例子执行相应的操作

下表概述了各个产品组件

产品组件 描述说明
sf4300-opcua_0.0.3-rc.2_amd64.deb Opcua client RTE组件
Sinsegye.Ide.Opcuaeditor.plugin_0.0.3.0 MetaFacture 插件

安装卸载

安装要求

安装过程

1、工智机端安装OPCUA Client RTE组件

2、MetaFacature安装opcua client插件

更新安装

1、工智机端更新OPCUA Client RTE组件

2、MetaFacature升级opcua client插件

卸载过程

1、卸载opcua client RTE组件

2、MetaFacature卸载opcua client插件


技术说明

快速启动

本例软、硬件配置

硬件:

  1. SX5100工智机 MetaOS V24.08.15_SX5

  2. Win10 PC

软件:

  1. MetaFacutre V1.0.6.2

  2. 第三方opcua server

本例实验要求及原理

1、实验原理

本例实验操作步骤

1、工程中创建opcua client实验步骤如下:

2、OPCUA Client添加读变量

3、OPCUA Client添加写变量

4、Client删除变量

5、配置映射模式

5.1 手动模式

5.2 自动模式

实验注意点


OPCUA Client支持的变量类型

数据类型 是否支持 数组是否支持 结构体是否支持
BOOL 支持 支持 支持
BYTE 支持 支持 支持
WORD 支持 支持 支持
DWORD 支持 支持 支持
Lword 支持 支持 支持
SINT 支持 支持 支持
USINT 支持 支持 支持
INT 支持 支持 支持
UINT 支持 支持 支持
DINT 支持 支持 支持
UDINT 支持 支持 支持
LINT 支持 支持 支持
ULINT 支持 支持 支持
STRING 支持 支持 支持
WSTRING 支持 支持 支持
REAL 支持 支持 支持
LREAL 支持 支持 支持
TIME_OF_DAY 支持 支持 支持
DATE_AND_TIME 不支持 不支持 不支持
DATE 不支持 不支持 不支持

工程支持配置多个OPCUA Client

OPCUA Client数量 Clinet连接的OPCUA Server情况 支持情况
2 不同Client连接同一个的OPCUA Server 支持
2 不同Client分别连接不同的OPCUA Server 支持

错误诊断

OPCUA Client工程运行后“OPCUA_Client_setting”中的“服务器状态”显示“服务器连接失败”